老师: teacher...
宏大: great, grand...
当初: at that time, originally...
职位: post, office, position...
震惊: to shock, to astonish...
起: batch, group...
马上: at once, right away, immediately, on horseback (i.e. by military force)...
养活: to provide for, to keep (animals, a family etc), to raise animals, to feed and clothe, support, the necessities of life, to give birth...
合格: to meet the standard required, qualified, eligible (voter etc)...
收: to receive, to accept, to collect, to put away, to restrain, to stop, in care of (used on address line after name)...